{
  "version": 1,
  "translation": {
    "items": {
      "first_element": {
        "items": {
          "first_list_element": {
            "list": {
              "key": "name",
              "translate": ["label", "text"]
            }
          },
          "second_list_element": {
            "list": {
              "translate": ["label", "text"]
            }
          },
          "object1": {
            "translate": ["list_of_strings"]
          },
          "object2": {
            "items": {
              "*": {
                "translate": ["name"]
              }
            }
          }
        }
      },
      "second_element": {
        "items": {
          "*": {
            "translate-global": ["category"]
          }
        }
      },
      "third_element": {
        "items": {
          "subgroups": {
            "$ref": "#/$defs/recursive-def"
          }
        }
      }
    },
    "$defs": {
      "recursive-def": {
        "list": {
          "translate": ["description"],
          "items": {
            "subgroups": {
              "$ref": "#/$defs/recursive-def"
            }
          }
        }
      }
    }
  },

  "first_element": {
    "first_list_element": [
      {
        "name": "1. element",
        "label": "translate-me-list1-1.0",
        "text": "translate-me-list1-1.1"
      },
      {
        "name": "2. element",
        "label": "translate-me-list1-2.0",
        "text": "translate-me-list1-2.1"
      },
      {
        "name": "3. element",
        "label": "translate-me-list1-3.0",
        "text": "translate-me-list1-3.1"
      }
    ],
    "second_list_element": [
      {
        "name": "1. element",
        "label": "translate-me-list2-1.0",
        "text": "translate-me-list2-1.1"
      },
      {
        "name": "2. element",
        "label": "translate-me-list2-2.0",
        "text": "translate-me-list2-2.1"
      },
      {
        "name": "3. element",
        "label": "translate-me-list2-3.0",
        "text": "translate-me-list2-3.1"
      }
    ],
    "object1": {
      "list_of_strings": ["translate-me-list-of-strings-1", "translate-me-list-of-strings-2", "translate-me-list-of-strings-3"]
    },
    "object2": {
      "key1": {
        "name": "translate-me-name1"
      },
      "key2": {
        "name": "translate-me-name2"
      },
      "key3": {
        "name": "translate-me-name3"
      }
    }
  },
  "second_element": {
    "element1": {
      "category": "translate-me-global-cat1"
    },
    "element2": {
      "category": "translate-me-global-cat2"
    },
    "element3": {
      "category": "translate-me-global-cat1"
    },
    "element4": {
      "category": "translate-me-global-cat2"
    },
    "element5": {
      "category": "translate-me-global-cat <> special symbol"
    }
  },
  "third_element": {
    "subgroups": [
      {
        "description": "translate-me-subgroup1",
        "subgroups": [
          {
            "description": "translate-me-subgroup1-1",
            "subgroups": [
              {
                "description": "translate-me-subgroup1-1-1"
              }
            ]
          },
          {
            "description": "translate-me-subgroup1-2",
            "subgroups": [
              {
                "description": "translate-me-subgroup1-2-1"
              }
            ]
          }
        ]
      }
    ]
  }
}
